STRSPN

#include<string.h>     требуется только для объявления функции
            
int strspn(string1,string2);
char *string1;         поисковая строка
char *string2;         множество символов

Описание.
Функция strspn возвращает индекс первого символа в строке string1 , который не принадлежит множеству символов string2 . Это значение эквивалентно длине начальной подстроки в строке string1 , которая полностью состоит из символов строки string2. Нулевой символ окончания строки string2 не рассматривается. Если string1 начинается с символа, не входящего в string2, strcpn возвращает 0.

Возвращаемое значение.
Функция strspn возвращает целое значение, определяющее позицию первого символа в string1 , и не содержащегося в string2.

Пример.

               #include <string.h>
            
               char *string="cabbadge";
               int result;
               .
               .
               .
               /* определяет длину префикса, содержащего a,b и c */
               result = strspn(string,"abc"); /* result = 5 */
 
Hosted by uCoz